PM

The PM procedure performs formatted output of arrays using the standard linear algebraic convention: “row” refers to the first index of the array and “column” refers to the second. By contrast, other IDL routines (such as PRINT) perform formatted output of arrays using the standard image processing convention: “column” refers to the first index of the array and “row” refers to the second.

The PM procedure is used extensively in the examples in the IDL Advanced Math and Stats. For multidimensional arrays, the syntax

PM, array

is equivalent to

PRINT, TRANSPOSE(array)

Note: This routine requires an IDL Analyst license. For more information, contact your Exelis VIS sales or technical support representative.

Examples

Example 1

; Define an array arr

arr = [[1.0, 3.0], [0.0, 4.0], [2.0, 1.0]]

; Print using PM and PRINT

PM, arr & PRINT & PRINT, arr

IDL prints:

1.00000 0.000000 2.00000

3.00000 4.00000 1.00000

1.00000 3.00000

0.000000 4.00000

2.00000 1.00000

Syntax

PM, Array0 [, ... , Array19]

Return Value

None

Arguments

Arrayn

The arrays to be displayed. The PM routine can display up to 20 arrays.

Keywords

None

Version History

6.4

Introduced

   

See Also

RM